Синтаксис главной карты монтирования
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Главная карта может содержать строки для подключения других карт. Синтаксис этих строк следующий:

**Точка_монтирования  Карта_монтирования  [Параметры]**

где:

* **Точка_монтирования** (или ключ монтирования) — для карт косвенного монтирования указывается абсолютный путь, по которому следует монтировать карту, например /docs, а для подключения карт прямого монтирования нужно указать значение «/-». Если указано несколько карт прямого монтирования, их содержимое суммируется. Если указано несколько карт косвенного монтирования, использующих один и тот же ключ, утилита automount будет использовать только первое значение, а остальные проигнорирует.
* **Карта_монтирования** — если карта находится на диске, то указывается абсолютный путь к файлу в формате /etc/auto.direct или file:/etc/auto.direct. Если содержание карты извлекается через механизм NSS, то указывается просто имя карты, например, auto.direct.
* **Параметры** — необязательная часть. Например, можно переопределить значение timeout и указать «--timeout=600»

Кроме ссылок на карты прямого и косвенного монтирования главная карта может содержать инструкции для включения содержимого из других источников:

* **Инструкция «+file:file_path»** — позволяет включить в главную карту содержимое отдельного файла. Например, если вы захотите вынести описание карты косвенного монтирования /docs в отдельный файл /etc/auto.master.docs, то его можно будет включить следующим образом:

    .. code-block:: bash

        cat /etc/auto.master
        ...
        +file:/etc/auto.master.docs
        ...

* Инструкции «+dir:dir_path» — позволяет включить в главную карту содержимое всех файлов из указанной директории. Имена включаемых файлов должны заканчиваться на ".autofs". Файлы будут проигнорированы, если в их имени нет указанного суффикса или имя начинается с точки, т.е. файлы являются скрытыми. Например, по умолчанию в главную карту включается содержимое файлов из каталога /etc/auto.master.d. Поэтому того же эффекта, как в предыдущем примере, можно достичь, если скопировать файл /etc/auto.master.docs в папку /etc/auto.master.d под именем docs.autofs:

    .. code-block:: bash

        cp /etc/auto.master.docs /etc/auto.master.d/docs.autofs
        cat /etc/auto.master
        ...
        +dir:/etc/auto.master.d
        ...

* Инструкция «+map_name» — позволяет включить в главную карту содержимое через механизм NSS по указанному имени. Например, по умолчанию в главную карту включается содержимое карты auto.master, и, учитывая, что в файле /etc/nsswitch.conf определена строка «automount: sss», карта с именем auto.master на компьютерах в домене FreeIPA загружается из LDAP-каталога через службу SSSD.

    .. code-block:: bash

        cat /etc/auto.master
        ...
        +auto.master
        ...
